package com.pic.mgt.syushin.executer.bucket.backup;

import java.io.File;
import java.util.Date;

public interface BucketBackup {
	
	/**
	 * 備份 Bucket File (包含 Bucket的確認檔)
	 * @param bucketFile
	 * @return
	 */
	public boolean backupBucket(File bucketFile);
	
	/**
	 * 取得 Bucket Backup 當前的備份路徑（包今正確的年，月，日）
	 */
	public File getBackupBucketPath();
	
	/**
	 * 取得 Bucket Backup 指定日期的備份路徑（包今正確的年，月，日）
	 * @param specificDate
	 * @return
	 */
	public File getBackupBucketPath(Date specificDate);
}
